package arrray;

/**
 * @author huangxianjin
 * @date 2025/8/27 22:51
 * @description "最后一个单词的长度"
 */
public class LC_58 {
    //自己的做法
    public int lengthOfLastWord(String s) {
        if (s == null || s.isEmpty()) {
            return 0;
        }
        String[] split = s.split(" ");
        return split[split.length - 1].toCharArray().length;
    }

    //官方做法
    public int lengthOfLastWord2(String s) {
        int index = s.length() - 1;
        while (s.charAt(index) == ' ') {//排除末尾的空格
            index--;
        }

        int len = 0;
        while (index >= 0 && s.charAt(index) != ' ') {
            len++;
            index--;
        }
        return len;
    }
}
